mole salamanders - Turkish English Dictionary